home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / misc / timecrft / timeinst.doc < prev    next >
Text File  |  1994-01-06  |  8KB  |  198 lines

  1. Time Crafter Shareware
  2. Copyright (c) 1994 Aurora Systems Research
  3. All rights Reserved
  4.  
  5. OVERVIEW
  6.  
  7. Time Crafter is a Shareware product and is available to you 
  8. free of charge for a period of 30 days.  If you find this 
  9. product useful PLEASE register it.  This entitles you to a free 
  10. copy of the latest version of Time Crafter without the 
  11. annoying about box, notification of updates, and encourages 
  12. the author to continue producing new windows engineering 
  13. shareware.  
  14.  
  15. Time Crafter is a timing diagram documentation tool.  A 
  16. timing diagram is used by engineers and technicians to 
  17. document the way a circuit or system operates or should 
  18. operate.  This type of documentation is crucial to good design 
  19. and debugging but up to now one could only use paper and 
  20. pencil (with a good eraser) or an expensive CAD package 
  21. costing $1000 or more to produce these diagrams on a PC.
  22.  
  23. It was our idea to produce an inexpensive ($15 bucks is a 
  24. movie and popcorn for two) program to do timing diagrams 
  25. so that every one who needs it can have a copy on their PC.  
  26. Try it out for 30 days we think you will find it useful.  
  27. ASR is planning to release two more versions of this program 
  28. adding features until Time Crafter is full featured CAD tool.
  29.  
  30. Time Crafter Shareware consists of four files:
  31.  
  32. TIMEINST.DOC           Installation and User's Guide (This File)
  33. TIMEORDR.DOC        Registration Order Form
  34. TIMECRFT.EXE        Time Crafter Program
  35. TIMECRFT.TC        Sample Timing Diagram
  36.  
  37. Time Crafter is easy to install.  Just copy the Time Crafter
  38. files into thier own subdirectory (i. e. C:\TIME).  Then install 
  39. Time Crafter into a group menu of the Program Manger.  Just choose 
  40. 'New' of the 'File' menu in Program Manager and enter the program 
  41. path and name under the 'Command line' entry.
  42.  
  43. To register just send $15 to :
  44.     Aurora Systems Research
  45.     PO BOX 593
  46.     Long Beach Ms 39560
  47.  
  48. For a full users manual with tutorial plus the lastest version
  49. of Time Crafter send in $30 (See the file TIMEORDR.DOC for more
  50. details).
  51.  
  52. Print the form in the TIMEORDR.DOC either from notepad 
  53. or DOS and send it in.  Be sure to include your name and 
  54. return address if you want to receive the diskette with Time 
  55. Crafter Professional.
  56.  
  57.  
  58. USING TIME CRAFTER
  59. There are basically three types of objects that the user can 
  60. create.  
  61.  
  62. 1.    Clock - This is a periodic signal such as the clock that 
  63.         runs the computer you are now looking at.  It has a name, 
  64.         a basic frequency of oscillation and a period.
  65.     
  66.     The period of a clock is = 1/clock frequency and updates 
  67.         when you change either the period or frequency field.
  68.  
  69.     The offset is the time to the first clock rising edge from 
  70.         zero.
  71.  
  72.     The rising and falling jitter describes areas where it is not 
  73.         known if the clocks edge has risen or fallen.
  74.  
  75.     Duty Cycle describes what percentage of the time the 
  76.         signal is high.
  77.  
  78.     You can select either KHz, MHz, or GHz for the 
  79.         frequency field which also selects either microseconds 
  80.         (us), nanoseconds (ns) or picoseconds (ps) as the units 
  81.         for the other fields.
  82.  
  83. 2.    Signal - This is user defined signal.  When you first place 
  84.         a signal you are prompted for the initial value for the 
  85.         signal.  It can be one of the following.
  86.  
  87.     High - Signal is at a logical high state usually +5V.
  88.  
  89.     Low - Signal is at a logical low state usually 0V.
  90.  
  91.     Tri-State - Signal is floating and is in a high impedance 
  92.         state.
  93.  
  94.     Valid - There is valid data on a bus or group of lines.
  95.  
  96.     Invalid - Invalid data exists on a bus or group of lines.
  97.  
  98.     The user can then add edges to the signal (100 edges max) 
  99.         by clicking the left mouse button at the time he want's the 
  100.         edge to occur at the same horizontal position. (Just move 
  101.         horizontally left from the last edge and hold the left mouse 
  102.         button down to move the edge.  Release the left button to 
  103.         place the edge).
  104.  
  105.     The user can move a placed edge by clicking and holding 
  106.         the left button near the edge he want's to move and moving 
  107.         the mouse left or right.
  108.  
  109.     The user can change the value of an edge by single 
  110.         clicking the right button on an edge.  Subsequent right 
  111.         clicks will toggle through the five types of edges/signals.
  112.  
  113. 3.    Text -  When text is selected a text dialog box will appear 
  114.         prompting the user for the text to be displayed.  If no text 
  115.         is entered or the delete button is pressed the item will be 
  116.         deleted.  To Move text just click and hold the left mouse 
  117.         button on the text.  If you now move the mouse the text 
  118.         moves with you.  You can move text to any position using 
  119.         this technique.  Double clicking on the text allows you to 
  120.         edit or delete it.
  121.  
  122. To Create one of these items you can either click on it's menu 
  123. bar button, or select insert from the signal menu.  The signal 
  124. menu can also be used to delete, move or edit existing 
  125. signals.  Just select the signal by clicking on the left mouse 
  126. button over the signal's name and chose the corresponding 
  127. command from the signal menu.  Double clicking the left 
  128. button on a signal's name allows you to edit a signal.
  129.  
  130. To see more or less signal you can zoom in or zoom out using 
  131. the menu bar buttons or the zoom in or out command of the 
  132. view menu.  Zooming in or out changes the amount of 
  133. information displayed on the screen and amount displayed 
  134. when printing.
  135.  
  136. The user can use the File menu to save or load timing 
  137. diagrams.  Load the sample timing diagram TIME.TC to get an
  138. idea of the Time Crafter's capabilites. The user can also 
  139. print using the File menu.  Note that the printout only spans
  140. one page and uses the current zoom scale factor and start time
  141. when printing.  If you want to print a certain time range be 
  142. sure to set you starting time (use the horizontal scroll bar on 
  143. the bottom of the window) and the zoom factor before printing.
  144.  
  145. There are some limitations to version 1.0.  Most applications 
  146. probably will not be affected by these.  Some limitations will be 
  147. corrected/updated in version 2.0.
  148.  
  149. Time Crafter 1.0 Limitations
  150.  
  151. 1.    You can only have 10 clocks.
  152. 2.    You can only have 10 Signals.
  153. 3.    You can only have 100 edges in a signal.
  154. 4.    You can only have 20 Text Strings
  155. 5.    You can't scroll signals on and off the screen vertically.
  156. 6.      You can't copy to the clipboard (unless you use the print 
  157.         screen function)
  158.  
  159. The next version of time crafter will have the following:
  160.  
  161. Version 2.0 (~second quarter 94)
  162. 1.    More clocks, signals and text.
  163. 2.    Vertical scroll for signals.
  164. 3.    User selectable fonts for text.
  165. 4.    Formatted Clipboard save.
  166. 5.    Slanted rise and fall line option.
  167.  
  168. Version 3.0(~first quarter 95)
  169. 1.      Constraints
  170. 2.      Help Index
  171.  
  172. SHAREWARE INFO
  173. Time Crafter Shareware is copyrighted and released as SHAREWARE.  
  174. Operators of bullentin boards are encouraged to post Time Crafter 
  175. Shareware for downloading by their users.  It's also Ok to share 
  176. a copy of Time Crafter Shareware with a friend down the hall. ASR 
  177. only asks that those copying the program not delete, modify, or 
  178. separate the program file, documentation files or copyright notice.  
  179. These files are listed at the beginning of this document. No other 
  180. person or business (other than Aurora Systems Research) may accept 
  181. payment or royalties on the program.  Distributors of user-supported 
  182. shareware libraries or public domain programs must obtain written 
  183. permission to distribute copies of Time Crafter.
  184.  
  185. LIMITED WARRANTY
  186.  
  187.     THIS PROGRAM AND THE ACCOMPANYING DOCUMENTATION IS PROVIDED "AS IS"
  188.     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
  189.     INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
  190.     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE WITH RESPECT
  191.     TO DEFECTS IN THE PROGRAM OR DOCUMENTATION.  AURORA SYSTEMS RESEARCH 
  192.     ASSUMES NO RISK AS TO QUALITY AND PERFORMANCE OF THE PROGRAM.  SHOULD 
  193.     THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ANY LOSS OF 
  194.     PROFIT OR ANY OTHER COMMERCIAL DAMAGE.  SOME STATES DO NOT ALLOW THE 
  195.     EXCLUSION OF IMPLIED WARRANTIES SO THE ABOVE EXCLUSION MAY NOT APPLY 
  196.     TO YOU.  THIS STATEMENT SHALL BE CONSTRUED, INTERPRETED, AND GOVERNED 
  197.     BY THE LAWS OF THE STATE OF MISSISSIPPI.
  198.